package udpdemo.udp;

import java.io.IOException;
import java.net.*;
import java.util.Scanner;

public class UdpTest1 {
    public static void main(String[] args) throws IOException {
        Scanner sc = new Scanner(System.in);
        // 创建Socke对象（DatagramSocket）
        DatagramSocket ds = new DatagramSocket();

        // 创建数据，并将数据打包
        while (true) {
            String s = sc.nextLine();
            if ("886".equals(s)){
                break;
            }
            // 构造一个数据包，发送长度为Length的数据包到指定的端口好上
            byte[] bytes = s.getBytes();
            DatagramPacket dp = new DatagramPacket(bytes,bytes.length, InetAddress.getByName("127.0.0.1"),10001);

            // 调用DatagramSocket对象的方法发送数据
            ds.send(dp);
        }

        // 关闭发送端
        ds.close();
    }
}
